Search

Chinese state-owned oil and gas giant cnooc ltd (0883.hk)